home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / win / mewldemo.zip / MEWLDEMO.RC < prev    next >
Text File  |  1991-12-02  |  10KB  |  321 lines

  1. #include "style.h"
  2.  
  3. #define ID_MENUBAR  10
  4. #define ID_FLOAT    11
  5. #define ID_NOTEPAD  12
  6. #define ID_ABOUT    98
  7. #define ID_EXIT     99
  8.  
  9.  
  10. #define ID_LISTDEMO   200
  11. #define ID_TIMEDEMO   201
  12. #define ID_MOUSEDEMO  202
  13. #define ID_MENUDEMO   203
  14. #define ID_FILEDEMO   204
  15. #define ID_EDITDEMO   205
  16. #define ID_EXECDEMO   206
  17. #define ID_CALCDEMO   207
  18. #define ID_CHILDDEMO  208
  19. #define ID_COMBODEMO  210
  20. #define ID_GRAPHICS   213
  21. #define ID_TOGGLEEGA  214
  22.  
  23. #define ID_WORD50     300
  24. #define ID_WRITE      301
  25. #define ID_EXCEL      302
  26. #define ID_124        303
  27. #define ID_C52        304
  28. #define ID_QUICKC     305
  29. #define ID_QUICKBASIC 306
  30. #define ID_PASCAL     307
  31.  
  32. #define ID_NEW    200
  33. #define ID_OPEN   201
  34. #define ID_SAVE   202
  35. #define ID_SAVEAS 203
  36. #define ID_HELP   299
  37.  
  38. #define ID_COPY   510
  39. #define ID_CUT    511
  40. #define ID_PASTE  512
  41. #define ID_CLEAR  513
  42.  
  43. #define ID_GETLEN    520
  44. #define ID_GETLINES  521
  45. #define ID_GETHANDLE 522
  46.  
  47. #define IDS_MAINTITLE 500
  48.  
  49. #define IDM_MEMAVAIL  600
  50.  
  51. /* For Listbox Dialog */
  52. #define ID_STRING     100
  53. #define ID_POS        101
  54. #define ID_FRAME      102
  55. #define ID_APPEND     103
  56. #define ID_INSERT     104
  57. #define ID_DELETE     105
  58. #define ID_LISTBOX    106
  59.  
  60.  
  61.  
  62.  
  63. MainMenu MENU
  64. BEGIN
  65.  
  66.   POPUP        "&File"                               
  67.     BEGIN
  68.       MENUITEM  "E&xit\aALT+X",      ID_EXIT             SHADOW
  69.       MENUITEM SEPARATOR
  70.       MENUITEM "&About",             ID_ABOUT    
  71.       MENUITEM "&Memory available",  IDM_MEMAVAIL
  72.     END
  73.  
  74.   POPUP         "&Demos" 
  75.     BEGIN
  76.       MENUITEM  "&Listbox...",    ID_LISTDEMO    SHADOW
  77.       MENUITEM  "C&hild Windows", ID_CHILDDEMO
  78.       MENUITEM  "&Calculator",    ID_CALCDEMO
  79.       MENUITEM  "&Timers",        ID_TIMEDEMO
  80.       MENUITEM  "&Mouse",         ID_MOUSEDEMO
  81.       MENUITEM  "&File Dialog...",ID_FILEDEMO
  82.       MENUITEM  "&Notepad...",    ID_EDITDEMO
  83.       MENUITEM  "Go to &DOS...",  ID_EXECDEMO
  84.       MENUITEM  "&Graphics mode", ID_GRAPHICS
  85.       MENUITEM  "&Floating menu", ID_MENUDEMO
  86.       MENUITEM  "Com&bobox demo", ID_COMBODEMO
  87.       MENUITEM  "43/50 Line Mode",ID_TOGGLEEGA
  88.     END
  89.  
  90.   POPUP     "&MultiMenus"
  91.     BEGIN
  92.       POPUP    "&Word Processing"        SHADOW
  93.         BEGIN
  94.       MENUITEM  "&Word 5.0", ID_WORD50  SHADOW
  95.       MENUITEM  "W&rite",    ID_WRITE   SHADOW
  96.         END
  97.  
  98.       POPUP    "&Spreadsheet"
  99.         BEGIN
  100.       MENUITEM  "&Microsoft Excel", ID_EXCEL  SHADOW
  101.       MENUITEM  "&1+2=4", ID_124              SHADOW
  102.         END
  103.  
  104.       POPUP    "&Languages"                      SHADOW
  105.         BEGIN
  106.       POPUP     "&C"                          SHADOW
  107.             BEGIN
  108.           MENUITEM "C &5.2", ID_C52           SHADOW
  109.           MENUITEM "&Quick C", ID_QUICKC      SHADOW
  110.             END
  111.       MENUITEM  "Quick &Basic", ID_QUICKBASIC SHADOW
  112.       MENUITEM  "&PASCAL", ID_PASCAL          SHADOW
  113.         END
  114.     END
  115.  
  116.     MENUITEM "F1=&Help",ID_HELP   HELP
  117. END
  118.  
  119.  
  120. DlgBoxMenu MENU
  121. BEGIN
  122.   POPUP        "&Pulldown"
  123.     BEGIN
  124.       MENUITEM  "E&xit    ALT+X",  ID_EXIT             SHADOW
  125.       MENUITEM SEPARATOR
  126.       MENUITEM "&About",  ID_ABOUT    
  127.     END
  128. END
  129.  
  130.  
  131. Mewldemo ACCELERATORS
  132. BEGIN
  133.   VK_F1,     ID_HELP
  134.   VK_ALT_X,  ID_EXIT
  135. END
  136.  
  137. /* Template for the floating popup */
  138. FloatingPopup MENU
  139. BEGIN
  140.   POPUP "FOO-Dummy Popup"
  141.     BEGIN
  142.       POPUP "Fonts"
  143.         BEGIN
  144.           MENUITEM "Courier", 1
  145.           MENUITEM "Times Roman", 1
  146.           MENUITEM "Swiss", 1
  147.           MENUITEM "Helvetica", 1
  148.           MENUITEM "Old English", 1
  149.         END
  150.       POPUP "Sizes"
  151.         BEGIN
  152.           MENUITEM "7", 2
  153.           MENUITEM "8", 2
  154.           MENUITEM "9", 2
  155.           MENUITEM "10", 2
  156.           MENUITEM "11", 2
  157.           MENUITEM "12", 2
  158.           MENUITEM "14", 2
  159.         END
  160.       POPUP "Styles"
  161.         BEGIN
  162.           MENUITEM "Bold", 3
  163.           MENUITEM "Italic", 3
  164.           MENUITEM "Strike Out", 3
  165.           MENUITEM "Superscript", 3
  166.           MENUITEM "Subscript", 3
  167.         END
  168.     END
  169.  
  170. END
  171.  
  172.  
  173. NotePad  MENU
  174. BEGIN
  175.   POPUP "&File"
  176.   BEGIN
  177.     MENUITEM "&New",         ID_NEW
  178.     MENUITEM "&Open...",     ID_OPEN
  179.     MENUITEM "&Save",        ID_SAVE
  180.     MENUITEM "Save &as...",  ID_SAVEAS
  181.     MENUITEM SEPARATOR
  182.     MENUITEM "E&xit",        ID_EXIT
  183.   END
  184.  
  185.   POPUP "&Edit"
  186.   BEGIN
  187.     MENUITEM "&Cut",         ID_CUT
  188.     MENUITEM "C&lear",       ID_CLEAR
  189.     MENUITEM "C&opy",        ID_COPY
  190.     MENUITEM "&Paste",       ID_PASTE
  191.   END
  192.  
  193.   POPUP "&Info"
  194.   BEGIN
  195.     MENUITEM "&Length",      ID_GETLEN
  196.     MENUITEM "L&ines",       ID_GETLINES
  197.     MENUITEM "&Handle",      ID_GETHANDLE
  198.   END
  199.  
  200. END
  201.  
  202. STRINGTABLE
  203. BEGIN
  204.   ID_EXIT,                "Exit the application"
  205.   ID_ABOUT,               "Display information about this application"
  206.   IDM_MEMAVAIL,           "Show free system memory"
  207.   ID_LISTDEMO,            "Sample dialog box"
  208.   ID_CHILDDEMO,           "Child windows with clipping"
  209.   ID_CALCDEMO,            "Calculator"
  210.   ID_TIMEDEMO,            "Multiple system timers"
  211.   ID_MOUSEDEMO,           "Tracks mouse movements"
  212.   ID_FILEDEMO,            "Demo of built-in file dialog box"
  213.   ID_EDITDEMO,            "Demo of multiline edit features"
  214.   ID_EXECDEMO,            "Demo of swapping out a MEWEL session"
  215.   ID_MENUDEMO,            "Demo of floating popup menus"
  216.   ID_GRAPHICS,            "Toggles between text and graphics mode"
  217.   ID_COMBODEMO,           "Demo of drop-down combobox"
  218.   IDS_MAINTITLE,          "MEWEL Demos"
  219. END
  220.  
  221.  
  222. HexCalc DIALOG 17,3,41,17
  223.  CAPTION "Hex Calculator"
  224.  STYLE WS_SYSMENU | WS_CAPTION | WS_MOVEBOX | WS_SIZEBOX | WS_MINMAXBOX | WS_CLIPSIBLINGS | WS_BORDER
  225. BEGIN
  226.   PUSHBUTTON " D", 68, 1,3,5,1  WS_BORDER | WS_TABSTOP
  227.   PUSHBUTTON " A", 65, 1,5,5,1  WS_BORDER | WS_TABSTOP
  228.   PUSHBUTTON " 7", 55, 1,7,5,1 WS_BORDER | WS_TABSTOP
  229.   PUSHBUTTON " 4", 52, 1,9,5,1 WS_BORDER | WS_TABSTOP
  230.   PUSHBUTTON " 1", 49, 1,11,5,1 WS_BORDER | WS_TABSTOP
  231.   PUSHBUTTON " 0", 48, 1,13,5,1 WS_BORDER | WS_TABSTOP
  232.   PUSHBUTTON " 0", 27, 8,1,22,1 WS_BORDER | WS_TABSTOP
  233.   PUSHBUTTON " E", 69, 9,3,5,1  WS_BORDER | WS_TABSTOP
  234.   PUSHBUTTON " B", 66, 9,5,5,1  WS_BORDER | WS_TABSTOP
  235.   PUSHBUTTON " 8", 56, 9,7,5,1 WS_BORDER | WS_TABSTOP
  236.   PUSHBUTTON " 5", 53, 9,9,5,1 WS_BORDER | WS_TABSTOP
  237.   PUSHBUTTON " 2", 50, 9,11,5,1 WS_BORDER | WS_TABSTOP
  238.   PUSHBUTTON " Back",8,9,13,13,1 WS_BORDER | WS_TABSTOP
  239.   PUSHBUTTON " F", 70, 17,3,5,1  WS_BORDER | WS_TABSTOP
  240.   PUSHBUTTON " C", 67, 17,5,5,1  WS_BORDER | WS_TABSTOP
  241.   PUSHBUTTON " 9", 57, 17,7,5,1 WS_BORDER | WS_TABSTOP
  242.   PUSHBUTTON " 6", 54, 17,9,5,1 WS_BORDER | WS_TABSTOP
  243.   PUSHBUTTON " 3", 51, 17,11,5,1 WS_BORDER | WS_TABSTOP
  244.   PUSHBUTTON " +", 43, 25,3,5,1  WS_BORDER | WS_TABSTOP
  245.   PUSHBUTTON " -", 45, 25,5,5,1  WS_BORDER | WS_TABSTOP
  246.   PUSHBUTTON " *", 42, 25,7,5,1 WS_BORDER | WS_TABSTOP
  247.   PUSHBUTTON " /", 47, 25,9,5,1 WS_BORDER | WS_TABSTOP
  248.   PUSHBUTTON " %", 37, 25,11,5,1 WS_BORDER | WS_TABSTOP
  249.   PUSHBUTTON " Equals", 61, 25,13,13,1 WS_BORDER | WS_TABSTOP
  250.   PUSHBUTTON " &", 38, 33,3,5,1  WS_BORDER | WS_TABSTOP
  251.   PUSHBUTTON " |", 124,33,5,5,1 WS_BORDER | WS_TABSTOP
  252.   PUSHBUTTON " ^", 94, 33,7,5,1 WS_BORDER | WS_TABSTOP
  253.   PUSHBUTTON " <", 60, 33,9,5,1 WS_BORDER | WS_TABSTOP
  254.   PUSHBUTTON " >", 62, 33,11,5,1 WS_BORDER | WS_TABSTOP
  255. END
  256.  
  257.  
  258. ListDemoDlg DIALOG 10,3,61,18
  259.   CAPTION "Listbox Dialog"
  260.   STYLE   WS_SYSMENU | WS_CAPTION | WS_MOVEBOX | WS_VISIBLE | WS_BORDER | WS_SHADOW
  261. BEGIN
  262.   EDIT        "&Enter string",ID_STRING, 1,1, 26,3   WS_BORDER | WS_GROUP | WS_TABSTOP
  263.   EDIT        "&Position",    ID_POS,    1,6,11,3   WS_BORDER | WS_GROUP | WS_TABSTOP
  264.   FRAME       "Operation",    0,         14,6,15,9   WS_GROUP
  265.   RADIOBUTTON "Append",       ID_APPEND, 16,8,0,0    WS_GROUP | WS_TABSTOP
  266.   RADIOBUTTON "Insert",       ID_INSERT, 16,10,0,0    0x0000
  267.   RADIOBUTTON "Delete",       ID_DELETE, 16,12,0,0    0x0000
  268.   LISTBOX     "Strings",      ID_LISTBOX,31,1,16,11   WS_GROUP | LBS_STANDARD | WS_TABSTOP
  269.   DEFPUSHBUTTON  "OK",        IDOK,      31,13,8,3    WS_GROUP | WS_TABSTOP | WS_BORDER
  270.   PUSHBUTTON  "CANCEL",       IDCANCEL,  42,13,8,3    WS_GROUP | WS_TABSTOP | WS_BORDER
  271. END
  272.  
  273. /* The update settings dialog */
  274. #define ID_UDPATH                         1000
  275. #define ID_BUDPATH                        1001
  276. #define ID_CBFUTURES                      1002
  277. #define ID_CBEQUITIES                     1003
  278. #define ID_CBTICK                         1004
  279. #define ID_INDICES                        1005
  280. #define    ID_HOLIDAYS              1006
  281.  
  282. /**********************************************************************
  283.             Dialog resource definition
  284.  **********************************************************************/
  285.  
  286. UpdateSettings DIALOG  5, 4,69,19
  287.   STYLE WS_BORDER | WS_CAPTION | WS_MOVEBOX | WS_SYSMENU
  288.   CAPTION "Update Settings"
  289. BEGIN
  290.   FRAME            "Update File Location",
  291.                                         -1,                   13, 1,37, 4
  292.      WS_BORDER | WS_GROUP
  293.   EDIT             "",                  ID_UDPATH,           14, 2,35, 1
  294.      WS_BORDER | WS_TABSTOP     
  295.   PUSHBUTTON       "~Browse",           ID_BUDPATH,          24, 3,13, 1
  296.      WS_VISIBLE | WS_BORDER
  297.   FRAME            "Dropdown combo",    -1,                 4,5,36, 3
  298.      WS_BORDER
  299.   COMBOBOX         "",                  ID_CBFUTURES,        5,6,32, 6
  300.      WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWN
  301.  
  302.   FRAME            "Dropdown-list combo",   -1,               4,8,31, 3
  303.      WS_BORDER
  304.   COMBOBOX         "",                  ID_CBEQUITIES,        5,9,27, 6
  305.      WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST 
  306.  
  307.   FRAME            "Simple combo",      -1,                  44,5,20, 3
  308.      WS_BORDER | WS_GROUP
  309.   COMBOBOX         "",                  ID_CBTICK,           45,6,17, 6
  310.      WS_VISIBLE | WS_TABSTOP | CBS_SIMPLE
  311.  
  312.  
  313.   DEFPUSHBUTTON    "~OK",               IDOK,                6,13,12, 1
  314.      WS_VISIBLE | WS_TABSTOP | WS_SHADOW,  0x53
  315.   PUSHBUTTON       "~Holidays",         ID_HOLIDAYS,         27,13,12, 1
  316.      WS_VISIBLE | WS_TABSTOP | WS_SHADOW,  0x57
  317.   PUSHBUTTON       "~Cancel",           IDCANCEL,            48,13,12, 1
  318.      WS_VISIBLE | WS_TABSTOP | WS_SHADOW,  0x57
  319. END
  320.  
  321.